@charset "utf-8";
.fb_select{
	width: 130px;
	padding: 6px;
	color: #949494;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #cecece;
}
.fb_select.error{
	background: #f8dbdb;
	border-color: #e77776;
}


.fb {
	color: #333;
	width: 740px;
	padding: 5px;
	background-color: #f7f7f7;
	border: 1px solid #b7b7b7;
}

.fb a {
color: #3B5998;
text-decoration:none;
}

.fb p {
padding: 5px;
}

.fb1 {
	color:#FFFFFF;
	background-color:#3B5998;
	border-bottom: solid #6d84b4 5px;
}

.fb2 {
	padding: 0px;
	height:10px;
	color: #FFFFFF;
	background: #3B5998;
	font-size:0px;
	text-align:left;
}

.fb2 a {
	color:#FFFFFF;
	text-decoration: none;
	outline-style: none;
	padding: 5px;
}

.fb2 a:hover {
	background: #6D84B4;
	padding: 5px;
	text-decoration: none;
	font-weight: bold;
}

.fb3 {
	color: #3B5998;
	background-color: #f7f7f7;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.fbsp {
	color:#3B5998;
	background:#cfd7e4;
	border-top: 1px solid #3B5998;
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;
	height:17px;
	padding: 2px;
	margin-bottom: 5px;
	margin-top: 0px;
}


div.fb3:hover {
border:none;
background-color: #d8dfea;
border-top: 1px solid #d8dfea;
border-bottom: 1px solid #d8dfea;
}

.fb4 {
	color: #333;
	background:#fff9d7;
	border: 1px solid #e2c822;
}



.fb5 {
	color: #333;
	background:#ffebe8;
	border: 1px solid #dd3c10;
}

.fb6 {
border: 1px solid #cccccc;
background:#fff;
text-align:left;
}


.fb6a, .fb6b {
	margin-left:10px;
	float: right;
}

.fb6c {
	float: left;
	text-align:left;
	border: 1px solid #cccccc;
}

.fb6b {
	padding:10px;
}

.fb6b a {
font-size:12px;
color: #3B5998;
text-decoration: none;
}

.fb6b a:hover {
text-decoration: underline;
}


.fb6c a {

}


.fb6c a {
margin-left: 10px;
margin-top:15px;
	list-style:none;
	color: #3B5998;
	border-bottom: 1px solid #d8dfea;
	font-size:12px;
	font-weight: normal;
		display:block;
		float:left;
		text-align:left;
		padding-left:0px;
	color: #3B5998;
	text-decoration:none;
}

.fb6c a:hover {
	color: #FFF;
	background:#3B5998;
	}


.fb6c li {
margin-left: 0px;
	width: 80px;
	list-style:none;
	color: #3B5998;
	border-bottom: 1px solid #d8dfea;
	
	font-size:12px;
	font-weight: normal;
		display:block;
		float:left;
		text-align:left;
		padding-left:0px;
}

.fb6c li:hover  {
	color: #FFF;
	background-color:#3B5998;
}


.fb6cname {
	font-weight:normal;
	font-size: 11px;
	color:#999999;
}

.fbpost {
	font-size: x-small;
}


.fb, .fb1, .fb2, .fb3, .fb4, .fb5, .fb6 {
padding: 10px;
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
font-size: 12px;
font-weight: bold;
}

.fbx {
	margin-left:15px;
	margin-right:15px;
	margin-bottom:10px;
	margin-top:10px;
	font-size:11px;
	font-weight:normal;
	background: #E9E9E9;
	color:#000;
	width:90px;
	height:90px;
	padding: 5px;
	border: 1px solid #B7B7B7;
	float: left;

}

.fbx:hover {

/*background-color: #d8dfea;*/

}

.fbx H3 {
font-size:11px;
background: #e9e9e9;
color:#333;
padding: 2px;
margin-top:20px;
display:block;
}

.fbx-tiny {
font-size:10px;
color: #777;
text-align:center;
display:block;
}

.fbx a {
color: #3B5998;
text-decoration:none;
}

.fbx a {
text-decoration:underline;
}

.fby {
width:740px;
float: left;
border-right:1px solid #eee;
}

.fby a {
color: #3B5998;
border-bottom:1px thin #ccc;
font-weight: normal;

}

.fby a:hover {
text-decoration:underline;
}

.fby H2 {
font-size:12px;
color:#3B5998;
background:#d8dfea;
border-bottom: 1px solid #3B5998;
padding: 3px 10px;
text-align:left;
}

H3 {
font-size:12px;
color:#3B5998;
background:#d8dfea;
border-top: 1px solid #3B5998;
padding: 3px 10px;
text-align:left;
margin-top:0px;
margin-bottom:0px;
}


.fby H3:hover {
background:#cfd7e4;
border-top: 1px solid #3B5998;
}

.fby li {
font-size:11px;
font-weight: normal;
margin-left: 5px;
padding: 3px 0px;
list-style:none;
border-bottom:1px solid #ccc;
width: 155px;
}

.fby img {
border:0;
}

.fbr {
padding:2px;
text-align:right;
}

.fbgm {
	margin-left:15px;
	margin-right:15px;
	margin-bottom:10px;
	margin-top:10px;
	font-size:11px;
	font-weight:normal;
	background: #f7f7f7;
	color:#000;
	width:250px;
	height:80px;
	padding: 5px;
	border: 1px solid #B7B7B7;
	float: left;

}

.fbgm2 {
	margin-left:25px;
	font-size:11px;
	font-weight:normal;
	background: #f7f7f7;
	color:#000;
	width:200px;
	height:50px;
	padding: 5px;
	border: 1px solid #B7B7B7;
	float: left;
	display:block;
	margin-top:3px;
}

.fb_button {
        background-color: #3b5998;
        border-color: #d8dfea rgb(14, 31, 91) rgb(14, 31, 91) rgb(216, 223, 234);
        border-style: solid;
        border-width: 1px;
        color: #fff;
        font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
        font-size: 11px;
        margin: 0 2px;
        padding: 2px 18px;
}

.navigation {
padding:10px 0;
float:left;
width:100%;
}

.wp-paginate {
margin:0;
padding:0;
}
ol {
list-style-type:decimal;
}
ul, ol {
margin:0 1.5em 1.5em 0;
padding-left:3.333em;
}

.wp-paginate li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.wp-paginate .page {
}

.wp-paginate a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDDDDD none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#666666;
margin-right:4px;
padding:3px 6px;
text-align:center;
text-decoration:none;
}
.wp-paginate a:hover, .wp-paginate a:active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
color:#888888;
}
.wp-paginate .title {
color:#555555;
margin-right:4px;
}
.wp-paginate .gap {
color:#999999;
margin-right:4px;
}
.wp-paginate .current {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#5F87AE none repeat scroll 0 0;
border:1px solid #89ADCF;
color:#FFFFFF;
margin-right:4px;
padding:3px 6px;
}

.ui-tabs .ui-tabs-hide {
     display: none;
}

.myCombo{
	border:1px solid #CECECE;
	color:#949494;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	padding:4px;
	width:200px;
}

.myButton{
	background:#3B5998 none repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-style:normal;
	font-weight:700;
	width:125px;
	height:25px;
}